package zx.x.modules.app.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import zx.x.modules.app.entity.CateringEntity;
import zx.x.modules.app.entity.MerchantEntity;

import java.util.List;

@Data
public class MerchantVo extends MerchantEntity {
    @TableField(exist = false)
    @JsonIgnore
    private String ydTime;
    @TableField(exist = false)
    @JsonIgnore
    private Long qsjg;
    @TableField(exist = false)
    @JsonIgnore
    private Long jsjg;
    @TableField(exist = false)
    @JsonIgnore
    private Long ysjg;
    private String jgMin;
    // 距离限制
    private Integer xz;
    // 距离米
    private Integer distance;

    //副表内容
    /**
     * 酒店类型
     */
    private String hotelType;
    /**
     * 入驻限制
     */
    private String residenceLimit;
    /**
     * 入驻时间
     */
    private String residenceTime;
    /**
     * 是否开发票
     */
    private String invoice;
    /**
     * 是否携带宠物
     */
    private String pet;
    /**
     * 停车场
     */
    private String parkingLot;
    /**
     * 网络
     */
    private String wifi;
    /**
     * 前台服务
     */
    private String deskService;
    /**
     * 餐饮服务
     */
    private String foodService;
    /**
     * 清洁服务
     */
    private String cleanService;
    /**
     * 退订政策(1 = 30分钟) 2 取un_date字段
     */
    private Integer unPolicy;
    /**
     * 单位天 18:00前
     */
    private Integer unDate;
    /**
     * [url,url] string类型
     */
    private String storeImages;
    /**
     * 民宿介绍
     */
    private String residentialTxt;
    /**
     * 是否收押金
     */
    private String deposit;
    /**
     * 其他费用
     */
    private String otherPrice;

    private String xl;// 数量
    private String hdJgMin;
    private String zf;
    private CateringEntity catering;
    private List<CateringEntity> cateringList;
}
